isolating membrane - Spanish English Dictionary